package com.education.welco.pojo;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * 教师私有备课目录表 s_catalog_menu
 *
 * @author d
 * @date 2020-05-08
 */
@Data
public class SCatalogMenu implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * ww
     */
    private Integer id;

    /**
     * 22
     */
    private Integer parentId;

    /**
     *
     */
    private String name;

    /**
     * 简介
     */
    private String catalognIntro;

    /**
     * 1 已发布 2未发布
     */
    private Integer catalogState;

    /**
     * 1 理论课堂 2 实训课堂
     */
    private String catalogType;

    /**
     * 课程图片
     */
    private String catalogIco;

    /**
     * 目录等级
     */
    private Integer catalogSort;

    /**
     *
     */
    private Date createTime;

    /**
     * 排序  1 推荐
     */
    private Integer orderNum;

    /**
     * 1 删除
     */
    private String delFlag;

    /**
     * 学习人数
     */
    private String studysum;

    /**
     * 教师id
     */
    private Integer userId;

    /**
     * 子级目录集合
     */
    private List<SCatalogMenu> children = new ArrayList<>();

    /**
     * 是否同步上课资料 1 是 0 否
     */
    private String isSyn;

    /**
     * 是否允许学生查看 1是 0否
     */
    private String isStu;

    /**
     * 存放该课程在授班级
     */
    private List<SCatalogClassTea> SctList;
    /**
     * 在授班级列表
     */
    private List<TClass> classList;
    /**
     * 接受在授班级id
     */
    private List<Integer> classIdList;


    /**
     * 存放该课程分享班级
     */
    private List<TClass> classLooKList;


    /**
     * 分享班级id集合
     */
    private List<Integer> sClassIdList;


    /**
     * 接受完结课程id
     */
    private List<Integer> classEndIdList;
    private List<TClass> classEndList;

    private List<Integer> Idlist;

    /**
     * 标签
     */
    private String label;
    private String className;

    //三级目录
    private List threeMenu;

    private Integer deptId;
    private String deptName;

    /**
     * 下标值
     */
    private Integer subscript;

    /**
     * 判断是否有教学大纲 0 没有 1 有
     */
    private String outline;

}